/*
 * SerializePool.h
 *
 *  Created on: 13.11.2011
 *      Author: Pavel Sinay
 */

#ifndef SERIALIZEPOOL_H_
#define SERIALIZEPOOL_H_

#include <string>

#include "SerializableA.h"
#include "SerializableB.h"
#include "SerializableC.h"

class SerializePool {
public:
	SerializePool();
	virtual ~SerializePool();
	void deserialize(const std::string &data);
private:
	std::vector<Serializable*> m_ser_classes;

};

#endif /* SERIALIZEPOOL_H_ */
